<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>02_JS的变量与常量</title>
</head>
<body>
    <script>
        //JS是一门弱类型语言
        var a = 1;
        console.log(a);
        var b = 3.14;
        console.log(b);
        var c = "hello world";
        console.log(c);
        var d = true;
        console.log(d);
        //可以修改变量的值，甚至在同一个作用域下，同一个变量可以重复声明
        a=6.6;
        console.log(a);
        var a="哈哈哈哈，我又来了";
        console.log(a);

        //ES6新增了let来声明变量
        let x = 1;
        console.log(x);
        x=5.5;
        console.log(x);
        /*let x = "重复声明";
        console.log(x);//无法用let在同一个作用域下重复声明变量*/

        //使用const关键字来声明常量
        const PI = 3.14;
        console.log(PI);
        //PI = 5.5;//报错：常量的值不允许被修改
    </script>
</body>
</html>